/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package pe.edu.sistemas.postgrado.samupg.business.service.impl.informacion;

import java.util.List;
import javax.annotation.Resource;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Propagation;
import org.springframework.transaction.annotation.Transactional;
import pe.edu.sistemas.postgrado.samupg.business.service.informacion.NotificacionService;
import pe.edu.sistemas.postgrado.samupg.domain.model.FichaInscripcion;
import pe.edu.sistemas.postgrado.samupg.domain.model.Notificacion;
import pe.edu.sistemas.postgrado.samupg.domain.model.Usuario;
import pe.edu.sistemas.postgrado.samupg.repository.dao.NotificacionDAO;

/**
 *
 * @author Almendra
 */
@Service
@Transactional(propagation = Propagation.SUPPORTS, readOnly = true)
public class NotificacionServiceImpl implements NotificacionService {
    
    @Resource
    private NotificacionDAO notificacionDAO;

    @Override
    public String crearNotificacion(Notificacion notif) {
        return notificacionDAO.crearNotificacion(notif);
    }

    @Override
    public List<Notificacion> getNotificacionesxFicha(FichaInscripcion ficha) {
        return notificacionDAO.getNotificacionesxFicha(ficha);
    }

    @Override
    public List<Notificacion> getNotificacionesxUsuario(Usuario usu) {
        return notificacionDAO.getNotificacionesxUsuario(usu);
    }
    
    
    
}
